home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
-
- USENIX Standards Report
-
- Nicholas M. Stoughton <nick@usenix.org>, Report Editor
-
-
- POSIX.18: POSIX Platform Environment Profile
-
-
- Paul Borman <prb@cray.com> reports on the April 19-23, 1993
- meeting in Irvine, Ca.:
-
- The Reduction Continues.
-
- At the April meeting in Irvine, the POSIX.14 group dedicated
- one day to the POSIX.18 draft. It was much easier to work
- on the draft this time, mostly due to its reduced size. As
- before, the major work done on the draft was reducing the
- number of words.
-
- First of the areas we attacked this meeting was the
- introduction and scope. We decided that even though the
- content was basically hidden in there someplace, we would do
- best by just re-writing the introduction and scope instead.
-
- The next section of the document looked at was the
- definitions section. After reviewing the definitions of
- conformance, we moved them to the conformance section of the
- document. We also removed several definitions that were
- either defined in one of the base level standards we
- reference, or were actually simply definitions of English
- words, such as portability.
-
- In the actual normative text, we moved some of the pieces in
- the ``Language Interoperability'' section to our
- ``Coherency'' section. This was done to clarify and not
- change content. The only actually substantial change was to
- remove the FIPS 151-2 requirements for CS7, CS8, CSTOPB,
- PARODD and PARENB, which were added at the last meeting. It
- was brought to our attention that this was required by NIST
- to facilitate their RS-232 loop back test. We decided it
- was not appropriate for this profile to require a particular
- hardware interface.
-
- We had some discussion on the FORTRAN Language option when
- we realized that as the document stood we referenced FORTRAN
- 77, specified Fortran 90 and required a binding to FORTRAN
- 77 (POSIX.9). Although we are not sure what to do for the
- final draft, we are sure that it should be consistent. The
- issues are that
-
- a. POSIX.9 currently refers to an ANSI standard (FORTRAN
- 77) and is not an international standard.
-
- b. The International standardized version of Fortran is
- Fortran 90, which is not as widely used as FORTRAN 77,
-
- c. this profile is intended to be forwarded to ISO.
-
- The options that we see ahead of us are
-
- a. drop the Fortran Language option (not desirable).
-
- b. have two Fortran Language options (though only the
- Fortran 90 option would probably make it through ISO,
- or
-
- c. Wait for a resolution between POSIX.9 and Fortran 90,
- then do what seems appropriate.
-
- Finally, we actually removed all references to test methods
- from the document. The SEC has rescinded the requirement
- for test methods and we had been spending too much time on
- it without having satisfactory results. This also saves 5
- full sheets of paper (10 pages).
-
- Once the new editing job has been done, we will probably be
- basically ready to go to ballot, but we will have to wait
- because our document depends on both POSIX.4a and POSIX.1a.
-
-
- Volume-Number: Volume 31, Number 45
-
-